#!/usr/bin/perl

$WORKDIR= $ARGV[0];
$LEGODIR= $ARGV[1];

print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo "#! /bin/sh" > "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"Wil je weten welke bestanden verwijderd worden als je Uninstall_LEGO_NXT.sh kiest? (J/N)\" ; read ans' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'case \"\$ans\" in' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo '   j*|J*)' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"Om LEGO MINDSTORMS NXT te verwijderen, kun je dit shell script bestand uitvoeren (\\\"Uninstall_LEGO_NXT.sh\\\")"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"vanuit een Terminale shell.  Het shell script verwijdert bestanden van de bovenste directories naar beneden.  \"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"Belangrijke, door de gebruiker aangegeven bestanden moeten eerst worden verplaatst en/of ergens anders opgeslagen.\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"Je kunt de bestanden en mappen op de lijst ook handmatig verwijderen.  Installed \"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"de directories zijn hieronder aangegeven:\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"Te verwijderen bestanden voor LEGO MINDSTORMS NXT: \"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"----------------------------------- \"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"$LEGODIR/LEGO MINDSTORMS NXT/...\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"/Library/Receipts/Mindstorms*Ret.pkg\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"/Library/Receipts/Mindstorms.pkg\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"/Library/Receipts/MindstormsDut.pkg\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"/Library/Receipts/MindstormsEng.pkg\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"/Library/Receipts/MindstormsFra.pkg\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"/Library/Receipts/MindstormsGer.pkg\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"/Library/Receipts/MindstormsJpn.pkg\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo ;;' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'esac' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"Wil je doorgaan met het verwijderen van LEGO MINDSTORMS NXT? (J/N)\" ; read ans' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'case "\$ans" in' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo '   n*|N*)' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo '   echo \"Verwijderprocedure geannuleerd.\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo '   exit 0 ;;' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo '   j*|J*)' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"Begonnen met verwijderen.\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"Bezig LEGO MINDSTORMS NXT te verwijderen...\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'sudo rm -rf \"$LEGODIR/LEGO MINDSTORMS NXT\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'sudo rm -Rf /Library/Receipts/Mindstorms*Ret.pkg' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'sudo rm -Rf /Library/Receipts/Mindstorms.pkg' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'sudo rm -Rf /Library/Receipts/MindstormsDut.pkg' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'sudo rm -Rf /Library/Receipts/MindstormsEng.pkg' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'sudo rm -Rf /Library/Receipts/MindstormsFra.pkg' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'sudo rm -Rf /Library/Receipts/MindstormsGer.pkg' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'sudo rm -Rf /Library/Receipts/MindstormsJpn.pkg' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'sudo rm -Rf /Library/Receipts/MindstormsDynamicBlockUpdate.pkg' >> "$LEGODIR/LEGO MINDSTORMS Edu NXT/Uninstall_LEGO_Edu_NXT.sh"`;
print `echo >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'echo \"Verwijderen van het programma voltooid.\";;' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo '   *)' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo '   echo \"Verwijderprocedure geannuleerd.\"' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo '   exit 0 ;;' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;
print `echo 'esac' >> "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;

print `sudo chmod 755 "$LEGODIR/LEGO MINDSTORMS NXT/Uninstall_LEGO_NXT.sh"`;

my	$results= `uname -p`;

chomp($results);

if ($results eq "powerpc") {
	print `sudo installer -pkg "$WORKDIR/../MindstormsPPCRet.pkg" -target /`;
	print `sudo installer -pkg "$WORKDIR/../MindstormsDutPPCRet.pkg" -target /`; 

	}
else {
	print `sudo installer -pkg "$WORKDIR/../Mindstormsi386Ret.pkg" -target /`; 
	print `sudo installer -pkg "$WORKDIR/../MindstormsDuti386Ret.pkg" -target /`; 
	}

	print `sudo cp -R -f -p "/private/tmp/LEGO MINDSTORMS NXT" "$LEGODIR"`;
	print `sudo rm -R -f "/private/tmp/LEGO MINDSTORMS NXT"`;
	print `sudo rm -f "/$LEGODIR/LEGO MINDSTORMS NXT/engine/BogusSizeFile"`;

